package com.vids.constant;

public class Urlconstant {

    /** 根 */
    public static String URL_BASE = "/VIID";

    /** 视频片段 -- 大数据URL */
    public static String URL_BIG_DATA_1 = URL_BASE + "/VideoSlices/{id}";
    public static String URL_BIG_DATA_2 = URL_BASE + "/VideoSlices";
    public static String URL_BIG_DATA_3 = URL_BASE + "/VideoSlices/{id}/Info";
    public static String URL_BIG_DATA_4 = URL_BASE + "/VideoSlices/{id}/Data";

    /** 图片 -- 大数据URL */
    public static String URL_BIG_DATA_5 = URL_BASE + "/Images/{id}";
    public static String URL_BIG_DATA_6 = URL_BASE + "/Images";
    public static String URL_BIG_DATA_7 = URL_BASE + "/Images/{id}/Info";
    public static String URL_BIG_DATA_8 = URL_BASE + "/Images/{id}/Data";

    /** 文件 -- 大数据URL */
    public static String URL_BIG_DATA_9 = URL_BASE + "/Files/{id}";
    public static String URL_BIG_DATA_10 = URL_BASE + "/Files";
    public static String URL_BIG_DATA_11 = URL_BASE + "/Files/{id}/Info";
    public static String URL_BIG_DATA_12 = URL_BASE + "/Files/{id}/Data";

    /** 人员 -- 大数据URL */
    public static String URL_BIG_DATA_13 = URL_BASE + "/Person";
    public static String URL_BIG_DATA_14 = URL_BASE + "/Person/{id}";

    /** 人像 -- 大数据URL */
    public static String URL_BIG_DATA_15 = URL_BASE + "/Faces";
    public static String URL_BIG_DATA_16 = URL_BASE + "/Faces/{id}";

    /** 物品 -- 大数据URL */
    public static String URL_BIG_DATA_17 = URL_BASE + "/Things";
    public static String URL_BIG_DATA_18 = URL_BASE + "/Things/{id}";

    /** 机动车 -- 大数据URL */
    public static String URL_BIG_DATA_19 = URL_BASE + "/MotorVehicles";
    public static String URL_BIG_DATA_20 = URL_BASE + "/MotorVehicles/{id}";

    /** 非机动车 -- 大数据URL */
    public static String URL_BIG_DATA_21 = URL_BASE + "/NonMotorVehicles";
    public static String URL_BIG_DATA_22 = URL_BASE + "/NonMotorVehicles/{id}";

    /** 场景 -- 大数据URL */
    public static String URL_BIG_DATA_23 = URL_BASE + "/Scenes";
    public static String URL_BIG_DATA_24 = URL_BASE + "/Scenes/{id}";

    /** 采集设备接口URL */
    public static String URL_APES = URL_BASE + "/System/APEs";
    /** 采集系统接口URL */
    public static String URL_APSS = URL_BASE + "/APSs";
    /** 布控URL */
    public static String URL_DISPOSITIONS = URL_BASE + "/Dispositions";
    /** 视频卡口接口URL */
    public static String URL_TOLLGATES = URL_BASE + "/Tollgates";
    /** 车道接口URL */
    public static String URL_LANES = URL_BASE + "/Lanes";
    /** 告警接口URL */
    public static String URL_DISPOSITION_NOTIFICATION = URL_BASE + "/DispositionNotifications";
    /** 订阅接口URL */
    public static String URL_SUBSCRIBE = URL_BASE + "/SubScribes";
    /** 通知接口URL */
    public static String URL_SUBSCRIBE_NOTIFICATION = URL_BASE + "/SubscribeNotifications";
    /** 视频图像分析规则接口URL */
    public static String URL_ANALYSIS_RULES = URL_BASE + "/AnalysisRules";
    /** 视频图像标签接口URL */
    public static String URL_VIDEO_LABELS = URL_BASE + "/VideoLabels";
    /** 视频案事件接口URL */
    public static String URL_VIDEO_CASES = URL_BASE + "/Cases";
    /** 分析系统接口URL */
    public static String URL_ANALYSIS_SYSTEM = URL_BASE + "/AnalysisSystem";
    /** 应用平台接口URL */
    public static String URL_APP_PLATFORM = URL_BASE + "/AppPlatform";

    // --------------redis key
    /** 设备注册保活信息在redis中的key */
    public static String REDIS_KEY_REGISTER_APES = "register_apes";
    /** 系统、平台、上下级视图库注册保活信息在redis中的key */
    public static String REDIS_KEY_REGISTER_PLATFORM = "register_platform";
    /** 系统、平台、上下级视图库注册保活信息在redis中的key */
    public static String REDIS_KEY_TOKEN = "token_parent:";
    // --------------

    /** 注册接口URL */
    public static String URL_REGISTER = URL_BASE + "/System/Register";
    public static String URL_UNREGISTER = URL_BASE + "/System/UnRegister";
    public static String URL_KEEPALIVE = URL_BASE + "/System/Keepalive";

    public static String URL_VIIDSERVERS = URL_BASE + "/VIIDServers";

}
